// path模块是Node.js官方提供的、用来处理路径的模块,它提供了一系列的方法和属性，用来满足用户对路径的处理需求。
const path = require('path')
// 路径拼接 '../'会抵消掉一层路径
const pathStr = path.join('/a','/b/c','../','./d','e');
console.log(pathStr);

const pathStr2 = path.join(__dirname, './files/123.txt');
console.log(pathStr2);

// 获取路径中的文件名
const fpath = '/a/b/c/index.html';
const fpath2 = '/a/b/c/index';
const fullName = path.basename(fpath);
const fullName2 = path.basename(fpath2);
console.log(fullName,fullName2);

// 获取路径中的文件扩展名
const fpath3 = '/a/b/c/index.html';
const fext = path.extname(fpath3);
console.log(fext);